package module.scene.cmds
{
	import com.darwin.darwinMVC.mvc.Command;

	/**
	 *	 场景数据层抛出的命令
	 * @author Roland
	 * 
	 */
	public class SceneModelCommand extends Command
	{
		/**
		 *	场景数据层抛出的命令,用于通知场景某部队路径改变
		 */
		public static const TROOP_PATH_CHANGED:String = "troopPathChanged";
		
		/**
		 *	场景数据层获得用户领地位置信息后抛出此命令 
		 */
		public static const GET_TERRITORY_POSITION:String = "getTerritoryPos";
		
		/**
		 *	全场景建筑列表数据刷新
		 */
		public static const MAP_BUILDING_LIST_UPDATE:String ="mapBuildingListUpdate";
		
		/**
		 *	摆放场景建筑数据更新 
		 */
		public static const ADD_BUILDING_LIST_UPDATE:String = "addBuildingListUpdate";
		
		/**
		 *	移除场景建筑 数据更新 
		 */
		public static const REMOVE_BUILDING_LIST_UPDATE:String = "removeBuildingListUpdate";
		
		/**
		 *	移动场景建筑 数据更新 
		 */
		public static const MOVE_BUILDING_LIST_UPDATE:String = "moveBuildingListUpdate";
		public function SceneModelCommand(cmdName:String, target:Object=null)
		{
			super(cmdName, target);
		}
	}
}